package com.nuanshui.heatedloan.module.model;

import org.springframework.data.domain.Pageable;


public class ModuleForm {

	public static final int TYPE_MODULE = 0;
	public static final int TYPE_FEATUTE = 1;

	public static final int FORMTYPE_MODULE = 1;
	public static final int FORMTYPE_GLOBAL = 2;
	
	private String id; // 替代之前的featureId，因为请求的数据为id，所以为了封装请求数据，这里就用id来接收
	private Integer moduleId;
	private Pageable pager;
	private Integer allData;
	private Integer formType;
	private Integer isEditRequest;
	private String moduleName;//获取场馆的模块名字
	private String exhibitRoomId;//展厅id
	private String museumId;//场馆id
	private String exhibitId;//展品id
	private String name;//获取一些特殊模块的时候，用来区分获取哪一个模块的key
	private Integer type;//用途1， 给收藏模块用来区分获取的是哪一个收藏
	private String evictModuleIds;//不进行回显的模块，使用,分割的多个moduleID
	private String museumActivityId;//活动id
	private String museumMovieId;//电影id
	private String competitionId;//比赛的id
	private String projectId;//项目的id
	
	
	
	public String getMuseumMovieId() {
		return museumMovieId;
	}
	public void setMuseumMovieId(String museumMovieId) {
		this.museumMovieId = museumMovieId;
	}
	public String getMuseumActivityId() {
		return museumActivityId;
	}
	public void setMuseumActivityId(String museumActivityId) {
		this.museumActivityId = museumActivityId;
	}
	public String getEvictModuleIds() {
		return evictModuleIds;
	}
	public void setEvictModuleIds(String evictModuleIds) {
		this.evictModuleIds = evictModuleIds;
	}
	public Integer getType() {
		return type;
	}
	public void setType(Integer type) {
		this.type = type;
	}
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	public String getExhibitRoomId() {
		return exhibitRoomId;
	}
	public void setExhibitRoomId(String exhibitRoomId) {
		this.exhibitRoomId = exhibitRoomId;
	}
	public String getMuseumId() {
		return museumId;
	}
	public void setMuseumId(String museumId) {
		this.museumId = museumId;
	}
	public String getExhibitId() {
		return exhibitId;
	}
	public void setExhibitId(String exhibitId) {
		this.exhibitId = exhibitId;
	}
	public String getModuleName() {
		return moduleName;
	}
	public void setModuleName(String moduleName) {
		this.moduleName = moduleName;
	}
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}

	public Integer getIsEditRequest() {
		if (isEditRequest == null) return 0;
		return isEditRequest;
	}
	public void setIsEditRequest(Integer isEditRequest) {
		this.isEditRequest = isEditRequest;
	}
	public Integer getModuleId() {
		return moduleId;
	}
	public void setModuleId(Integer moduleId) {
		this.moduleId = moduleId;
	}
	public Pageable getPager() {
		return pager;
	}
	public void setPager(Pageable pager) {
		this.pager = pager;
	}
	public Integer getAllData() {
		return allData;
	}
	public void setAllData(Integer allData) {
		this.allData = allData;
	}
	public Integer getFormType() {
		return formType;
	}
	public void setFormType(Integer formType) {
		this.formType = formType;
	}
	public String getCompetitionId() {
		return competitionId;
	}
	public void setCompetitionId(String competitionId) {
		this.competitionId = competitionId;
	}
	public String getProjectId() {
		return projectId;
	}
	public void setProjectId(String projectId) {
		this.projectId = projectId;
	}
}
